From: Choonho Son Date: Wed, 10 Apr 2013 07:52:54 +0000 (+0100) Subject: xl: fix xl config parser X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~7049 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=9e14c516b6cbac4c676c988e577cea2ef78eebf6;p=xen.git xl: fix xl config parser Bug: xl lexical analyzer cannot parse keyword which has .(dot) character like vif.default.script ref: 733b9c524dbc2bec318bfc3588ed1652455d30ec Error log: /etc/xen/xl.conf:28: config parsing error near `.default.script="vif-bridge"': lexical error Signed-off-by: Choonho Son Acked-by: Ian Jackson Acked-by: Roger Pau Monne --- diff --git a/tools/libxl/libxlu_cfg_l.l b/tools/libxl/libxlu_cfg_l.l index efac88435f..d5241e10f4 100644 --- a/tools/libxl/libxlu_cfg_l.l +++ b/tools/libxl/libxlu_cfg_l.l @@ -52,7 +52,7 @@ void xlu__cfg_yyset_column(int column_no, yyscan_t yyscanner); %% -[a-z][_0-9a-z]* { +[a-z][._0-9a-z]* { yylval->string= xlu__cfgl_strdup(ctx,yytext); GOT(IDENT); }